package com.example.aircraftwar.codes.aircraft;

import android.content.Context;

import com.example.aircraftwar.codes.activity.GameActivity;
import com.example.aircraftwar.codes.bullet.BaseBullet;
import com.example.aircraftwar.codes.prop.AbstractProp;
import com.example.aircraftwar.codes.strategy.ShootStrategy;

import java.util.LinkedList;
import java.util.List;

public class MobEnemy extends BaseEnemyAircraft implements Observer{

    public MobEnemy(Context context, int locationX, int locationY, int speedX, int speedY, int hp, ShootStrategy shootStrategy) {
        super(context, locationX, locationY, speedX, speedY, hp, shootStrategy);
    }

    @Override
    public int getScoreAdd(int score) {
        return score+10 ;
    }

    @Override
    public List<AbstractProp> produceProp() {
        return new LinkedList<>();
    }

    @Override
    public void react() {
        vanish();
    }
}